package com.hxzy.shop.member.mapper;

import com.hxzy.shop.entity.Member;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hxzy.shop.member.dto.member.req.MemberListsReq;
import com.hxzy.shop.member.dto.member.resp.MemberDetailResp;
import com.hxzy.shop.member.dto.member.resp.MemberListsResp;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
* @author admin
* @description 针对表【member(会员表)】的数据库操作Mapper
* @createDate 2023-08-02 14:48:08
* @Entity com.hxzy.shop.member.entity.Member
*/
@Mapper
public interface MemberMapper extends BaseMapper<Member> {

    /**
     * 查看会员- 会员列表
     *
     * @param req 会员列表请求体
     * @return 查询的会员列表
     */
    List<MemberListsResp> memberLists(MemberListsReq req);

    /**
     * 会员详细信息
     *
     * @param memberId 会员请求体
     * @return {@code MemberDetailResp}
     */
    MemberDetailResp findByLabelLists(Long memberId);
}




